This checklist maps UI fields to your provided requirements document.
This is the complete, annotated source code of this application.
This is the live JSON object holding all your choices. This data is saved to your browser's localStorage.